package py.com.erpone.view.datamodel;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import py.com.erpone.entity.dm.Producto;
import py.com.erpone.entity.dm.Proveedor;
import py.com.erpone.entity.dm.Rol;
import py.com.erpone.entity.dm.Usuario;

public class ProductoDataModel extends ListDataModel<Producto> implements SelectableDataModel<Producto> {
	
	public ProductoDataModel() {
	}

	public ProductoDataModel(List<Producto> arg0) {
		super(arg0);
	}

	public Object getRowKey(Producto producto) {
		return producto.getId();
	}

	@Override
	public Producto getRowData(String rowKey) {
        List<Producto> productos = (List<Producto>) getWrappedData();            
        for(Producto producto : productos) {  
            if(producto.getId().equals(rowKey))  
                return producto;  
        }            
        return null; 
	}

}
